#ifndef WIDGET_H
#define WIDGET_H
/*
 * 首先客户端接受服务器端的数据会产生一个readyRead信号，
 * 说明数据以及发送过来，
 *
 * 而服务器端是通过TcpSever来监听客服端，如果有一个循环客户端来链接服务端
 * 就说明会产生一个新的QTcpsocket,
 *
 */
#include <QWidget>
#include <QTcpSocket>
#include "mytcpsocket.h"
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    void loadConfig();
    ~Widget();
public slots:
    void showConnect();

private slots:
    void on_sendMsgBtn_clicked();

private:
    QString m_strIp;
    quint16 m_usPort;
    //链接服务器和服务器数据交付
    MyTcpSocket m_tcpSocket;

private:
    Ui::Widget *ui;
};
#endif // WIDGET_H
